home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-13 | 1.7 KB | 80 lines | [TEXT/MPS ] |
- /*
- File: TextEditorTransferExt.idl
-
- Contains: Text Transfer Extension interface
-
- Written by: Troy Gaul
-
- Copyright: © 1995 by Apple Computer, Inc., all rights reserved.
- */
-
- #ifndef _TEXTEDITORTRANSFEREXT_
- #define _TEXTEDITORTRANSFEREXT_
-
- #ifndef _TEXTTRANSFEREXT_
- #include "TextTransferExt.idl"
- #endif
-
- //==============================================================================
- // Classes defined in this interface
- //==============================================================================
-
- interface TextEditorTransferExt;
-
-
- //==============================================================================
- // Classes used by this interface
- //==============================================================================
-
- interface ODPart;
-
-
- #ifdef __PRIVATE__
- //==============================================================================
- // Implementation Types
- //==============================================================================
-
- typedef somToken SampleCode_TextEditor;
-
-
- #endif
- //==============================================================================
- // DataTransferExt
- //==============================================================================
-
- interface TextEditorTransferExt : TextTransferExt
- {
- void InitTextEditorTransferExt(in ODPart owner);
-
- #ifdef __SOMIDL__
- implementation
- {
- majorversion = 1; minorversion = 0;
-
- functionprefix = TextEditorTransferExt__;
-
- override:
- somInit,
- somUninit,
- Release,
- GetData,
- SetData,
- GetSelection,
- SetSelection;
-
- releaseorder:
- InitTextEditorTransferExt;
-
- #ifdef __PRIVATE__
- passthru C_xih =
- "class SampleCode_TextEditor;";
-
- SampleCode_TextEditor* fOwner;
- #endif
- };
- #endif
- };
-
-
- #endif
-